package com.yantong.pojo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 商户提现记录
 * @author kanghaixin
 * @Date: 2018/11/4 19:54
 * @Description:
 */
public class CashLog implements Serializable {
    /**
     * 提现记录主键
     */
    private Long id;
    /**
     * 商户ID
     */
    private Long centreId;
    /**
     * 商户名称
     */
    private String centreName;
    /**
     * 申请金额
     */
    private BigDecimal applyAmount;
    /**
     * 手续费
     */
    private BigDecimal poundage;
    /**
     * 申请时间
     */
    private Date createTime;
    /**
     * 申请人ID
     */
    private Long applicantId;
    /**
     * 申请人姓名
     */
    private String applicant;
    /**
     * 记录操作人ID
     */
    private Long operId;
    /**
     * 操作人姓名
     */
    private String operName;
    /**
     * 状态，-1-已作废，0-申请中，1-已打款
     */
    private Integer status;
    /**
     * 是否可以打款
     * 1 可以 0 不可以
     */
    private String dkflag;
    /**
     * 操作时间
     */
    private Date operTime;
    /**
     * 备注
     */
    private String remark;
    
    private Integer paymentday;
    
    /**
     * 变动后金额
     */
    private BigDecimal afteramount;
    /**
     * 变动前金额
     */
    private BigDecimal beforeamount;

    public BigDecimal getAfteramount() {
		return afteramount;
	}

	public void setAfteramount(BigDecimal afteramount) {
		this.afteramount = afteramount;
	}

	public BigDecimal getBeforeamount() {
		return beforeamount;
	}

	public void setBeforeamount(BigDecimal beforeamount) {
		this.beforeamount = beforeamount;
	}

	public String getDkflag() {
		return dkflag;
	}

	public void setDkflag(String dkflag) {
		this.dkflag = dkflag;
	}

	public Integer getPaymentday() {
		return paymentday;
	}

	public void setPaymentday(Integer paymentday) {
		this.paymentday = paymentday;
	}

	public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getCentreId() {
        return centreId;
    }

    public void setCentreId(Long centreId) {
        this.centreId = centreId;
    }

    public BigDecimal getApplyAmount() {
        return applyAmount;
    }

    public void setApplyAmount(BigDecimal applyAmount) {
        this.applyAmount = applyAmount;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Long getApplicantId() {
        return applicantId;
    }

    public void setApplicantId(Long applicantId) {
        this.applicantId = applicantId;
    }

    public String getApplicant() {
        return applicant;
    }

    public void setApplicant(String applicant) {
        this.applicant = applicant;
    }

    public Long getOperId() {
        return operId;
    }

    public void setOperId(Long operId) {
        this.operId = operId;
    }

    public String getOperName() {
        return operName;
    }

    public void setOperName(String operName) {
        this.operName = operName;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getOperTime() {
        return operTime;
    }

    public void setOperTime(Date operTime) {
        this.operTime = operTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getCentreName() {
        return centreName;
    }

    public void setCentreName(String centreName) {
        this.centreName = centreName;
    }

    public BigDecimal getPoundage() {
        return poundage;
    }

    public void setPoundage(BigDecimal poundage) {
        this.poundage = poundage;
    }
}
